package com.jz.planclass.service;

import com.jz.planclass.model.PlanClassAddVo;
import com.jz.planclass.model.PlanClassSelectVo;
import com.jz.planclass.model.PlanClassUpdateStatusVo;
import com.jz.planclass.model.PlanClassUpdateVo;
import com.jz.util.ResultVo;

import javax.validation.Valid;

/**
 * Created by WISE on 2021/12/27.
 */
public interface PlanClassService {
    ResultVo queryPage(PlanClassSelectVo planClassSelectVo);

    ResultVo addPlanClass(PlanClassAddVo planClassAddVo);

    ResultVo queryById(Integer id);

    ResultVo updatePlanClass(@Valid PlanClassUpdateVo planClassUpdateVo);

    ResultVo updateStatus(@Valid PlanClassUpdateStatusVo planClassUpdateStatusVo);
}
